<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>JavaScript</title>
</head>

<body>
  <p>垃圾回收机制</p>
  <script>
    /* 
      垃圾回收GC
        程序运行中会产生一些垃圾，这些垃圾积攒过多后会导致运行速度变慢
        所以需要一个垃圾回收机制，来处理程序运行过程中产生的垃圾
        当一个对象没有任何的一个变量或属性对他进行引用，此时我们将无法再操作该对象
        此时该对象就是一个垃圾，如果这种对象过多会占用大量空间事件长了可能导致程序卡顿，此时需要进行清理垃圾
        
        在js中拥有自动垃圾回收机制，我们不需要也不能进行垃圾回收操作。我们需要做的只是将不再需要的对象赋值为null
    */

    var obj = new Object()
    //  对obj进行操作...
    obj = null
  </script>
</body>

</html>